home *** CD-ROM | disk | FTP | other *** search
/ F1 Licenseware / F1 Licenseware - Volume 1.iso / disks / 045.dms / 045.adf / about.doc < prev    next >
Text File  |  1989-08-17  |  2KB  |  63 lines

  1. T_TecMaze is copyright T. Taylor 1991
  2. No unauthorised distribution
  3.  
  4. *************************************
  5. *     Look out for other T_Tec      *
  6. *  programs that I have written     *
  7. *************************************
  8.  
  9. T_TecMaze was written using AMOS
  10. Devpack Amiga and Soundtracker.
  11. The program was designed as a piece
  12. of competition software .
  13. Read the comp file.
  14. 1 sprite ( the cursor ) and up to
  15. 64 bobs are used ( 48 animated ).
  16. AMAL was used for the control of
  17. the game and animation, so the main
  18. loop is just a call to AMAL and test
  19. for exit condition. The AMAL strings
  20. are loaded in from files to save
  21. memory. At each level the strings
  22. have to be changed. I have designed
  23. the strings in such a way that the
  24. program can alter them ( reading
  25. a small data file ) rather than
  26. loading a new set of strings for each
  27. level.
  28. AMAL control of the game.
  29.    First the AMAL string which
  30. controls the cursor (sprite) looks to
  31. see if the joystick fire button has
  32. been pressed: if so it sets a register
  33. to tell the basic program to exit.
  34. If the fire button has not been
  35. pressed it checks for joystick
  36. movement. If it detects movement it
  37. then sets a register and pauses. This
  38. is detected by another AMAL string
  39. which then uses a 1 pixel bob to
  40. detect if there is a gate in the way.
  41. If not it sets a register to tell the
  42. cursor string that it can move in the
  43. desired direction. The cursor string
  44. then starts to move the cursor and sets
  45. a register which another string uses
  46. to find out if the cursor is going to
  47. encounter on a switch. If this string
  48. detects a bob then it sets a register.
  49. to tell what colours the switch is
  50. set to. The cursor string then sets
  51. the first 6 bits of a register
  52. according to the colours of the
  53. switch. Then all the gate strings
  54. can read this register and move
  55. the gates accordingly.
  56.  
  57. Hope you enjoy the game.
  58.  
  59.       T. Taylor
  60.  
  61. Press Esc to return to menu.
  62. >
  63.